ASN1C许可证常见问题
以下是关于许可ASN1C编译器和运行时的常见问题和答案:每个主机需要哪些信息来许可ASN.1 SDK?
每个开发系统的主机id都需要许可SDK。我们将主机id用于SDKs而不是主机名。许可ASN.1浮动SDK需要哪些信息?
浮动SDK依赖于RLM许可证服务器来验证许可证。在本例中,我们需要服务器的IP地址和主机id来提供服务器。对于指向许可服务器的开发系统,需要单独的许可。C/C++的运行时节点锁定似乎由头文件(rtkey.h)控制。如果我想让我的产品在部署后在其他主机上运行,我需要做什么?
可以通过使用二进制数据文件(rtkey.dat)覆盖此默认行为。必须将ACLICFILE环境变量设置为指向此文件的完整路径名,以使其工作。从命令行运行asn1c-genlic可以很容易地生成rtkey.dat文件。我购买了包含运行时源代码的版本。我可以在我的产品中包含运行时库源代码吗?
重新分配许可可以让您免费重新发布运行时库的二进制版本,而不是源代码。如果您想在产品中重新分发源代码,可以在单独的许可协议下完成。详情请致电我们。我们有一个大型项目,希望有多个用户访问编译器。我们可以在共享文件服务器上设置它吗?
是的,但是在这种情况下,建议使用浮动许可证。否则,开发者必须购买单独的许可证。如果我们希望在不同类型的平台上运行与ASN1C运行时链接的应用程序,该怎么办
如果您有一个“节点锁定”的许可证协议,那么您需要为每个平台购买一个单独的许可证。这些可以是不同的平台类型。代码是否被认为是开源的?
这取决于你对“开源”的定义。它不是GNU意义上的免费下载。但是产品的版本是可用的,包括运行时C和C++源代码,允许终端用户将他们的应用程序移植到各种各样的平台。